home *** CD-ROM | disk | FTP | other *** search
/ BCI NET 2 / BCI NET 2.iso / archives / telecomm / bbs / ddbbs101.lha / Docs / Changes.TXT next >
Encoding:
Text File  |  1995-03-11  |  14.2 KB  |  382 lines

  1. ====( Version 1.00Beta-1 - 060195 )========================================
  2.  
  3.  - Initial release
  4.  
  5. ====( Version 1.00Beta-2 - 150195 )========================================
  6.  
  7.  - Fixed stupid outlook bug in waiting for call-mode.
  8.  
  9.  - I forgot example characterconversiontables from 1.00ß-1. Included now.
  10.  
  11.  - If user was too lazy to hit return when uploading, idle timeout
  12.    took place when he auto-described lots of files. Fixed.
  13.  
  14.  - If carrier lost when user wrote descriptions and archive didn't
  15.    contain file_id.diz, DayDream added 0 byte FILE_ID.DIZ. Fixed.
  16.  
  17.  - If user hadn't got upload-signature, stupid "None"-string added
  18.    as signature when he saved description w/ S-command. Fixed.
  19.  
  20.  - Server pissed listview when DayDream was inactivated. Fixed.
  21.  
  22.  - If message is deleted, header won't be shown to anyone!
  23.  
  24.  - Added 2 new mainmenu commands, NS and MS. NS is a global newfile scan
  25.    and MS is a global mail scan.
  26.  
  27.  - Added finally those Switches in alter settings menu.
  28.  
  29.  - Fixed a stupid bug in DreamRexx which caused it to wait forever
  30.    once a day :)
  31.  
  32.  - Improved crackprotection. Should be harder to crack now!
  33.  
  34.  - Disconnection after transfer is done IMMEDIATILY now. User is
  35.    now free to go right after upload, so he/she doesn't need to
  36.    wait for testing archives etc.
  37.  
  38.  - "Are you sure"-question removed from message deletion.
  39.  
  40.  - Added command 101 to server: Inquire pointers to the datafiles.
  41.    Programmers can easily fetch configfiles of the system from here!
  42.  
  43.  - Activity "uploading" was left out from who and server's listview.
  44.    Fixed.
  45.  
  46.  - If SysOp started DayDream using "DayDream n?? lo" and userbase didn't
  47.    exist, system crashed. Fixed.
  48.  
  49.  - Fixed a stupid bug in Questionnaire() that caused really strange things
  50.    to the System. This fix should reduce 80% crashes of DayDream :)
  51.  
  52.  - Fixed a bug in DreamConfig that messed up Handles/Realnames/Organization/
  53.    Location in server.
  54.  
  55.  - Made a tiny utility called FixBases. It fixes high and low message
  56.    pointers to your Conferences.DAT, if Conferences.DAT has blown up
  57.    for reason or another.
  58.  
  59.  - Added command 3 to server. Save Conferences.DAT.
  60.  
  61.  - Fixed outlook bugs in DDTop.
  62.  
  63.  - Fixed a bug in AskDisplayMode() which caused system to crash when
  64.    used mode command in main menu and just pressed return or 
  65.    dropped carrier. Thanx to Zeus for crashing my system :)
  66.  
  67.  - Faker supports now commandline stacking. User can fake multiple files
  68.    at once. Thanks to Patrician for suggesting this.
  69.  
  70. ====( Version 1.00Beta-3 - 280195 )========================================
  71.  
  72.  - FreeDownloads work now. FreeDownloads.DAT trashed path of file to
  73.    download. Fixed.
  74.  
  75.  - Added wildcard support for Move-command.
  76.  
  77.  - Added 2 new text files: MoveFiles.TXT/GFX and ZippySearch.TXT/GFX.
  78.  
  79.  - SystemPassword.TXT/GFX is now searched from DayDream:Display/[mode]/
  80.    directory.
  81.  
  82.  - Global newfilescan areas are now configurable by SysOp via Config-
  83.    program. Configuration is done via Conferences.DAT, check out included
  84.    DayDream.CFG for more info.
  85.  
  86.  - Fixed a bug in DeleteMessage() which caused it to be not working at all :)
  87.    Thanks to Patrician for reporting this.
  88.  
  89.  - Fixed a bug in DreamRexx. Prompt() was looped if carrier lost.
  90.  
  91.  - Line-editor supports word wrap now. This was suggested by lot of guys,
  92.    and finally it's available!
  93.  
  94.  - DayDream sends ESC[0m before "Send Ascii" pulldown menu command.
  95.  
  96.  - Improved DDWeekTop a bit. New outlook, possiblity to use custom header,
  97.    ansi messages... Update your config file!
  98.  
  99.  - Fixed a bug in Upload(). If file type was unknown and previously descri-
  100.    bed file contained FILE_ID.DiZ, description was taken from previous
  101.    file. 
  102.  
  103.  - Fixed a bug in Upload(). If file_id.diz had 13 lines and user's signature
  104.    didn't fit to the last line, system crashed. I hope upload is working
  105.    now without crashes or bugs :) (Keep on DayDreaming...)
  106.  
  107.  - If upload directory didn't exist, all files were deleted after uploading.
  108.    Now DD doesn't allow uploading, if there's no upload directory.
  109.  
  110.  - New files scan had a bug when counting screen length. This didn't occur
  111.    that often if there was not so many file areas in the conference, but it
  112.    was still really annoying. I tried to find the bug for 4 hours, but I
  113.    couldn't find it. Then the More-prompt will be displayed after each base
  114.    when scanning new files. 
  115.  
  116.  - Changed ReplyMessage() a bit, so it can handle lines longer than 80 chars.
  117.  
  118.  - Removed /X conversion tools from distribution package, because
  119.    the "Programming fool" threatened to sue me. 
  120.  
  121.  - Major update! Added FidoNet support. Utility called DreamToss is included
  122.    in DayDream:Utils/-directory. It still has alot of bugs, but at least you
  123.    can operate a smaller network with it. Please report if you can find any
  124.    bugs, so i can fix them immediatily (as usual) :)
  125.  
  126.  - Added new control code for textfiles. ÿJ<file>|<max value>| shows
  127.    random file. <file> is a path for file and prefix for filename.
  128.    Postfix is a number between 1 and <max value>. 
  129.  
  130.  - Added SF-Command. User can now select areas to be scanned at global
  131.    new file scan.
  132.  
  133.  - Added new command to the pulldown menus. It's called Butt noise, and
  134.    is meant to tease users :)
  135.  
  136.  - Added SM-command. User can new select messages bases which he/she wants
  137.    to be scanned at the mailscan and to be packed to WWF/Ascii message packets.
  138.  
  139.  - Added new door command: Inquire Pointers 2, programmers can now fetch some
  140.    more info from DayDream.
  141.  
  142.  - Added some features to DreamMail, such as support for Selected.DAT,
  143.    fidonet-kludge stripping etcetc.
  144.  
  145.  - Improved Download() a bit. If transfer was aborted, bytes of the whole
  146.    transfer were added to user.
  147.  
  148.  - Added more strings to Strings.XXX. Now it's possible to configure even
  149.    reply line in messages etc. Be sure to update these strings, when
  150.    updating from Beta-1/2!
  151.  
  152.  - Added ansi-stripping for File_id.diz. If FID had ansis, only esc was
  153.    stripped, now whole ansi code will be stripped. Reason for this is
  154.    that IMHO description is a description, not a bloody rainbow :)
  155.  
  156.  - Improved documentation a bit.
  157.  
  158.  - Added 3 new securityflags. Check the configfile!
  159.  
  160.  - Fixed a bug in Questionnaire(). First line was stripped off.
  161.  
  162. ====( Version 1.00 - 190295 )==============================================
  163.  
  164.  - If file already exist in the conference, DDHydra gently skips it :)
  165.  
  166.  - J-Command now shows the list of conferences when nothing else but J
  167.    is entered.
  168.  
  169.  - User was able to enter conference list with > or < command even if he
  170.    hadn't access to use J-Command.
  171.  
  172.  - Promptstring in main menu pissed if it was over 100 Bytes. New limit
  173.    is 300, i guess no body has longer promptstring than that. Also optimized
  174.    main prompt a bit.
  175.  
  176.  - Fixed DDCallers so it doesn't crash if log entry for last user is longer
  177.    than 4kb.
  178.  
  179.  - Added new textfile: DayDream:Display/DisplayModeList.TXT. This will be
  180.    shown before asking for the displaymode, so you can inform those moron
  181.    users, what is displaymode 2 etc :) Also default selection added.
  182.    Default is hardcoded as 1.
  183.  
  184.  - Fixed a little bug in move files. File wasn't always found from filelist.
  185.  
  186.  - Fixed a bug in ReplyMessage(). Messed an /X-style replyline sometimes.
  187.  
  188.  - Added a new runtime library with DayDream. DayDream itself doesn't use,
  189.    but I suppose many doorprogrammers will use it, so place dreamdoor.library
  190.    in the libs:.
  191.  
  192.  - Improved ReadMessages() a lot. Advantages with this new version:
  193.       - Better multinode capability.
  194.       - Doesn't eat memory like a horse, messageheaders will be loaded
  195.     to 30kb buffer.
  196.       - Faster sometimes, sometimes slower than the old one.
  197.  
  198.  - M-command shows list of messagebases if user enters nothing else than
  199.    M.
  200.  
  201.  - If SysOp entered chat mode when user was in prompt, LF was required
  202.    after chatting to get the prompt visible again. Fixed.
  203.  
  204.  - Added possiblity to disable log file when running daydream with LO-
  205.    option.
  206.  
  207.  - DreamConfig won't compile files anymore if server is running.
  208.  
  209.  - If user press enter or waits 3 secs in Insert file_id.diz question,
  210.    file_id.diz won't be showed again.
  211.  
  212.  - Added built-in offline checker. Now user don't need to wait when
  213.    files are being checked, because uploaded files will be checked after
  214.    user has logged off. Note that this is optional, so you may still
  215.    use the old online checking.
  216.  
  217.  - Added possiblity to delete corrupt files.
  218.  
  219.  - Added possiblity to get date of file from file_id.diz. Date will be
  220.    inserted to the description, so you and users can see how old the file
  221.    actually is. Of course this requires that the file_id.diz was made
  222.    by the author and he had the clock set to the right time..
  223.  
  224.  - Optimized code a bit. These optimizations should fix the cacheproblems
  225.    also. 
  226.  
  227.  - Redesigned the "use this file_id.diz" question. Now it's possible to
  228.    automatically save all files equipped with file_id.diz by selecting
  229.    Quick mode. User can also put upload to sysop's privatedirectory in
  230.    file_id.diz prompt..
  231.  
  232.  - Added possiblity to set priority for each node.
  233.  
  234.  - Fixed couple of enforcer hits.
  235.  
  236.  - ReplyMessage() had stupid code and probably trashed memory sometimes.
  237.  
  238.  - If filename contained more dots than one, it was not recognized.
  239.  
  240.  - Added xpr_squery() for XPR-Interface().
  241.  
  242.  - Bps rate conversion pissed w/ some modems. Fixed.
  243.  
  244.  - Added global bulletins. If conference doesn't have any bulletins,
  245.    they are searched from DayDream:Bulletins/ directory.
  246.  
  247.  - Added IO-Devices.DAT to Inquire Pointers 2-door command.
  248.  
  249.  - If modem is initialized once, it won't be initialized after each call
  250.    anymore. Added hotkey to Waiting for call mode (Initialize modem).
  251.  
  252.  - Added couple of parameters to the run stdio/dos command. Now it's
  253.    possible to have nearly every BBS program as a door from DayDream BBS.
  254.    To do this, just define the other BBS program in External commands
  255.    as a shell script and run it like it was run from TrapDoor or similar
  256.    FidoNet frontend.
  257.  
  258.  - Documentation is now ready, everything should be explained.
  259.  
  260.  - Added possiblity to iconify the Server.
  261.  
  262.  - Added possiblity to run node just by double-clicking the node in the
  263.    server's listview gadget. If node is running already, it's screen will
  264.    be moved to front.
  265.  
  266.  - Improved Configprogram a bit. It generates Conferences automatically
  267.    now, so you don't need to make directories etc...
  268.  
  269.  - Added 3 new door commands. They are 1) Join Conference, 2) Change msg base,
  270.    3) Internal command. DDCommand launches doors also, but IntCommand doesn't.
  271.  
  272. ====( Version 1.01 - 120395 )==============================================
  273.  
  274.  - Added new control code for Textfiles. ÿK<command>|. Allows you to execute
  275.    main menu command of DayDream.
  276.  
  277.  - Added support for global Free Downloads. They are specified in ascii
  278.    file DayDream:Data/FreeDownloads.DAT.
  279.  
  280.  - Fixed "a couple" of enforcer hits. :)
  281.  
  282.  - If modem initialization failed, DD Jammed. Fixed.
  283.  
  284.  - Added possiblity to copy files from Temporary directory before deleting
  285.    them. (There can be files if the system crashes or so...)
  286.  
  287.  - Added OLM command. This allows user to send line of text to the user on
  288.    the other node. Be sure to update your securitylevels so users can use
  289.    this command.
  290.  
  291.  - Optimized code a bit. DD is now phaster and 5 kilobytes shorter.
  292.  
  293.  - Removed all Execute() functions from DayDream since they might cause
  294.    enforcer hits on some high end Amigas. 
  295.  
  296.  - Door commands don't need RUN command anymore. So remove them EVERYWHERE
  297.    in your configfile and textfiles.
  298.  
  299.  - Fixed a bug in EnterMessage(). Crashed sometimes.
  300.  
  301.  - Added wildcard support for EnterMessage().
  302.  
  303.  - New and enchanced WeekTop-utility included. Old one was buggy etc..
  304.    New one has customizable outlook etc..
  305.  
  306.  - NewFilesScan() didn't free all of it's memory. Fixed.
  307.  
  308.  - Local uploading uses Reqtools requester by now. Old method was lame.
  309.  
  310.  - Ascii Send path is now called Local upload path.
  311.  
  312.  - Added local downloading. (Asks path where files to be downloaded will be
  313.    copied). Useful if your friend want to copy software to him/herself
  314.    from your board.
  315.  
  316.  - Removed built-in strings. Nobody used them and they ate 20 kb of memory.
  317.  
  318.  - New Shell blabla won't be shown anymore in stdio-doors.
  319.  
  320.  - User has now two attempts for system password.
  321.  
  322.  - Extended Multinode.DAT 100 bytes because old structure was not big enough.
  323.    This shouldn't cause any compatibility problems.
  324.  
  325.  - TypeText() doesn't strip cursor movements anymore if user is using ANSI.
  326.    Only colors will be stripped.
  327.  
  328.  - If message contains ansi, it will be stripped if user has ansi mode turned
  329.    off.
  330.  
  331.  - Temporary directory is now configurable. Specify it in Multinode.DAT.
  332.  
  333.  - Improved Hydra-protocol a bit. Now calculates downloads right even if
  334.    transfer is aborted.
  335.  
  336.  - Added new doorcommand (CheckKey).
  337.  
  338.  - Added new option for Getkey doorcommand (automatic cursor detection).
  339.    This fixes the problems with cursor key detections...
  340.  
  341.  - New users are finally marked to the logfile :)
  342.  
  343.  - Fixed N, F and Z commands so they don't crash anymore. This bug caused
  344.    all the problems with highend machines.
  345.  
  346.  - ReadMessages() looped sometimes and made DD to load MsgBase.DAT 
  347.    continuously. (Hi Darkelf, total 20 hours HDD loading it, hehe)
  348.  
  349.  - If wildcards are disabled in logon, names and handles can include
  350.    wildcards. Strange things happened to the dudes such as [-traitor-] etc :)
  351.  
  352.  - If file_id.diz contains empty lines they will be stripped.
  353.  
  354.  - Default sentby line is now "-[handle]", eg. -Hydra.
  355.  
  356.  - Added possiblity to configure line editor less userfrindly :) (IMHO!).
  357.    Entering command mode pressing alone in the empty line is now possible.
  358.    (I didn't like the idea, but many dudes requested it...)
  359.  
  360.  - Added screen mode requester. If screen mode hasn't been chosen yet, DD
  361.    will ask for one. Now dudes with SVGA-monitors etc can use DD.
  362.  
  363.  - Added possiblity to save the palette. Palette and screenmode are saved
  364.    in DayDream:Data/ScreenInfo[node].DAT.
  365.  
  366.  - If upload was over 10mb, DD crashed. Fixed.
  367.  
  368.  - Added new door command, LineEditor(). 
  369.  
  370.  - Removed unused lines from Strings, happy updating :-)
  371.  
  372.  - Each node can have own display directory. This option is node specific and
  373.    if it's turned on, textfiles will be looked from 
  374.    DayDream:Display/Node[node]/. Strings.XXX can also be there.
  375.  
  376.  - XPR-Transfer jammed sometimes when there was large cpu usage. This was
  377.    really spiritual bug on took 5 hours to found, but i managed to fix it.
  378.  
  379.  - Toggling mode in bulletins is now possible by pressing T.
  380.  
  381.  
  382.